A Parameterized View on Matroid Optimization Problems

نویسنده

  • Dániel Marx
چکیده

Matroid theory gives us powerful techniques for understanding combinatorial optimization problems and for designing polynomialtime algorithms. However, several natural matroid problems, such as 3-matroid intersection, are NP-hard. Here we investigate these problems from the parameterized complexity point of view: instead of the trivial O(n) time brute force algorithm for finding a k-element solution, we try to give algorithms with uniformly polynomial (i.e., f(k) · n) running time. The main result is that if the ground set of a represented matroid is partitioned into blocks of size l, then we can determine in f(k, l)·n randomized time whether there is an independent set that is the union of k blocks. As consequence, algorithms with similar running time are obtained for other problems such as finding a k-set in the intersection of l matroids, or finding k terminals in a network such that each of them can be connected simultaneously to the source by l disjoint paths.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parameterized Counting of Trees, Forests and Matroid Bases

We investigate the complexity of counting trees, forests and bases of matroids from a parameterized point of view. It turns out that the problems of computing the number of trees and forests with k edges are #W[1]-hard when parameterized by k. Together with the recent algorithm for deterministic matrix truncation by Lokshtanov et al. (ICALP 2015), the hardness result for k-forests implies #W[1]...

متن کامل

Finding Even Subgraphs Even Faster

Problems of the following kind have been the focus of much recent research in the realm of parameterized complexity: Given an input graph (digraph) on n vertices and a positive integer parameter k, find if there exist k edges (arcs) whose deletion results in a graph that satisfies some specified parity constraints. In particular, when the objective is to obtain a connected graph in which all th...

متن کامل

Cs 598csc: Combinatorial Optimization

One of several major contributions of Edmonds to combinatorial optimization is algorithms and polyhedral theorems for matroid intersection, and more generally polymatroid intersection. From an optimization point of view, the matroid intersection problem is the following: Let M1 = (S, I1) and M2 = (S, I2) be two matroids on the same ground set S. Then I1 ∩ I2 is the collection of all sets that a...

متن کامل

Editing to Connected f-Degree Graph

In the Edge Editing to Connected f-Degree Graph problem we are given a graph G, an integer k and a function f assigning integers to vertices of G. The task is to decide whether there is a connected graph F on the same vertex set as G, such that for every vertex v, its degree in F is f(v) and the number of edges in E(G)4E(F ), the symmetric difference of E(G) and E(F ), is at most k. We show tha...

متن کامل

Quasipolynomial Representation of Transversal Matroids with Applications in Parameterized Complexity

Deterministic polynomial-time computation of a representation of a transversal matroid is a longstanding open problem. We present a deterministic computation of a so-called union representation of a transversal matroid in time quasipolynomial in the rank of the matroid. More precisely, we output a collection of linear matroids such that a set is independent in the transversal matroid if and onl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Theor. Comput. Sci.

دوره 410  شماره 

صفحات  -

تاریخ انتشار 2006